נערך ראיון אישי סטנדרטי, לאחריו שני מבחנים מקצועיים ובהמשך פגישה עם גורם בכיר יותר.
שאלות מתוך הראיון
במבחן המקצועי הראשון התבקשתי לקרוא וללמוד לבד על ניתוח מידע על אתרי אינטרנט, וכיצד ניתן בpython להגיש שאילתה באתר שמספק מידע לפי כתובות IP, לקבל חזרה את המידע, ולהציג את מה שרצוי מתוכו בצורה יפה.
המבחן השני היה חידה אלגוריתמית סטדנטרית לראיונות מתחום התכנות, תוך ליווי הוגן של המראיין.
נשאלתי לגבי תפקידו של ה v-table,
מדוע הdestructor הוא וירטואלי ולגבי ההבדל בין thread/process
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2022
באופן כללי, מי שכותב את מחלקת הבסיס לא יודע את הפעולה המתאימה שצריך לבצע בעת מחיקת אובייקט אז כדי למנוע undefined behavior שבו הקוד הקורא לא יכול להרוס אובייקט דרך מצביע אל מחלקת הבסיס אז עדיף שה- destructor יהיה וירטואלי.
אתה מנהל קולנוע ויש לך n אלומות, יש לך סרטים שיש להם זמן התחלה וזמן סוף. מה הדרך הכי יעילה שאפשר לדעת שאכן הכמות סרטים מתאימה לכמות האלומות ואף סרט לא מתנגש.
יש לך תיקיות במחשב ויש לך קבצים
אלגוריתם שידפיס את הילדים של הקבצים ואת הנכדים.
ישנה פונקצית עזר שאומרת אם זה תיקיה או קובץ.
הפיתרון לא אמור להיות ברקורסיה.